I got this following error while installing mysqlclient in django project.
"Could not build wheels for mysqlclient, which is required to install pyproject.toml-based projects"
To Resolve this error I use alternate way pymysql.
Settings.py:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'your_database_name', 'USER': 'your_database_user', 'PASSWORD': 'your_database_password', 'HOST': 'your_database_host', # Use 'localhost' if the database is on the same server 'PORT': 'your_database_port', # Use the default MySQL port (usually 3306) } }
IMPORT PyMySQL:
import pymysql pymysql.version_info = (1, 4, 6, 'final', 0) # (major, minor, micro, releaselevel, serial) pymysql.install_as_MySQLdb()
Video Guide:
Post your comments / questions
Recent Article
- How to create custom 404 error page in Django?
- Requested setting INSTALLED_APPS, but settings are not configured. You must either define..
- ValueError:All arrays must be of the same length - Python
- Check hostname requires server hostname - SOLVED
- How to restrict access to the page Access only for logged user in Django
- Migration admin.0001_initial is applied before its dependency admin.0001_initial on database default
- Add or change a related_name argument to the definition for 'auth.User.groups' or 'DriverUser.groups'. -Django ERROR
- Addition of two numbers in django python
Related Article